
@charset "utf-8";
.friend,.links,.heji,.newgame{border: 1px solid #e5e6e6;border-radius: 5px;overflow: hidden;  z-index: 2; background:url(../images/index_greenbg.gif) repeat-x top;}
.friend .friend_tit,.links .new_tit,.heji .new_tit,.newgame .new_tit { height: 40px; line-height: 38px;  overflow: hidden; border-bottom:#dfdede 1px solid;}
.friend .friend_tit h2,.links .new_tit h2,.heji .new_tit h2,.newgame .new_tit h2 {border-bottom: 2px solid #62b711; color: #389904; display: block; float: left; font-size: 16px; padding: 0 15px; }
.heji{  width:228px;background:url(../images/blue_topbg.gif) repeat-x top; }
.heji .new_tit h2 { border-bottom: 2px solid #52c7da; color: #52c7da; }
.newgame { overflow: hidden; width: 728px;_width: 724px;}



/*标签头部*/
.recom-tags { height: 154px; overflow: hidden;padding-bottom:5px;}
.recom-tags dl { border-bottom: 1px dashed #e4e4e4; float: left; height: 31px; line-height: 30px; overflow: hidden; padding-left: 10px; width: 479px; }
.recom-tags dl dt, .recom-tags dl dd { float: left; }
.recom-tags dl dt { background: url("../images/icobg.png") no-repeat 0 -359px; color: #fff; height: 19px; line-height: 20px; margin-top: 5px; text-indent: 5px; width: 40px; }
.recom-tags dl dt a{color:#fff;}
.recom-tags dl.fa { background:#fafafa; }
.recom-tags dl.fa dt { background-position: -60px -69px; }
.recom-tags dl dd { height: 30px; width: 437px; }
.recom-tags dl dd a { padding: 6px; }
.recom-tags dl dd a.orange { color: #ff6701; }
.recom-tags dl dd a { color: #555; }
.recom-tags dl dd a:hover { color: #f60; }
.recom-tags dl dd a.red { color: #f60; }
.qlbgs { background:#ebfafb; }

/*幻灯片*/
.focus { height: 265px; margin-top: 8px; overflow: hidden; }
.slider { float: left; height: 265px; margin-right: 10px; overflow: hidden; position: relative; width: 400px; }
.slider .tab { bottom: 15px; height: 11px; overflow: hidden; position: absolute; right: 0; width: 100px; z-index: 6; }
.slider .tab span { background: url("../images/icobg.png") no-repeat 0 -663px; cursor: pointer; float: left; height: 11px; margin-right: 9px; width: 11px; }
.slider .tab span.active { background-position: 0 -639px; }
.slider .tab-view { height: 265px; width: 3000px; }
.slider .tab-view * { float: left; }
.slider .tab-view li { height: 265px; overflow: hidden; position: relative; width: 470px; }
.slider .overlay { background:#000; bottom: 0; height: 40px; left: 0; opacity: 0.5; position: absolute; width: 100%; z-index: 1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.slider .titles { bottom: 0; color: #fff; font-family: "Microsoft Yahei"; font-size: 18px; height: 40px; left: 0; line-height: 40px; padding-left: 10px; position: absolute; width: 260px; z-index: 2;overflow: hidden; }
.tab-view a { height: 100%; width: 100%; }
.tab-view .title span { color: #fff; font-weight: normal; height: 100%; line-height: 40px; padding-left: 18px; position: absolute; width: 100%; z-index: 2; }
.slider .titles span a{color:#fff;}
.tab-view img { height: 100%; width: 100%; }

/*猜你喜欢*/
.like { border: 1px solid #e6e5e5; border-radius: 5px; height: 263px; overflow: hidden; width: 567px; }
.l_head { height: 42px; line-height: 38px; position: relative;border-bottom:#dfdede 1px solid; }
.l_head .title { border-bottom: 2px solid #62b711; color: #389904; display: block; float: left; font-size: 16px; padding: 0 15px; font-family: "Microsoft yahei"}
.l_head .others { background-position: 0 -391px; display: block; float: right; height: 30px; margin-right: 15px; width: 70px; }
.l_head .others a { display: block; height: 30px; width: 70px; }
.l_head .gd { display: block; float: left; font-size: 14px; margin-left: 77px; overflow: hidden; width: 300px; }
.like_list { overflow: hidden; margin-top: 15px; }
.like_list li { float: left; height: 105px; width: 94px;}
.like_list a img { display: block; height: 77px; margin: 0 auto; width: 77px; }
.like_list li span { display: block; height: 20px; line-height: 20px; overflow: hidden; text-align: center; width: 94px;}


/*热门小游戏*/
.hot { border: 1px solid #e5e6e6; border-radius: 5px; background:url(../images/index_greenbg.gif) repeat-x top; }
.title { height: 40px; line-height: 38px; position: relative;border-bottom:#dfdede 1px solid; }
.title h2 { border-bottom: 2px solid #62b711; color: #389904; display: block; float: left; padding: 0 15px;font-size: 16px;}
.mgame { float: left; margin-left: 150px; text-align: right; width: 600px; }
.mgame a { padding: 0 8px; cursor: pointer; }
.mgame span { background: url("../images/icobg.png") no-repeat;_background: url("../images/icobg.gif") no-repeat; display: inline-block; padding-left: 15px; }
.mgame .rb01 { background-position: 0 -430px; }
.mgame .rb02 { background-position: 0 -463px; }
.more { background: url("../images/icobg.png") no-repeat 0 -493px;_background: url("../images/icobg.gif") no-repeat 0 -493px; display: inline-block; float: right; padding-left: 15px; width: 50px;}
.more_l { color: #389904; font-size: 14px; }
.more2_l { color: #fe00ae; font-size: 14px; }
.xh_list3 { margin: 0 14px; overflow: hidden; padding-top: 15px; }
.xh_list3 li { float: left; height: 105px; width: 95px; }
.xh_list3 a img { display: block; height: 77px; margin: 0 auto; width: 77px; }
.xh_list3 li span { display: block; height: 20px; line-height: 20px; overflow: hidden; text-align: center; width: 95px; }

/*最新小游戏*/
.newgame .new_tit .today_gx { font-size: 13px; padding-left: 20px; _float:left;}
.today_gx i { color: #ff6701; font-weight: 700; }
.xh_list5 { margin: 0 10px; overflow: hidden; padding-top: 15px; }
.xh_list5 li { float: left; height: 105px; width: 101px; }
.xh_list5 a img { display: block; height: 77px; margin: 0 auto; width: 77px; }
.xh_list5 li span { display: block; height: 20px; line-height: 20px; overflow: hidden; text-align: center; width: 101px; }

/*排行榜*/
.ranking { width: 240px; }
.ranking-head { background: url(../images/icobg.png) no-repeat -566px -327px; height: 40px; line-height: 38px; overflow: hidden; }
.ranking-head span { display: block; float: left; height: 100%; margin-right: 1px; width: 79px;}
.ranking-head span.week { margin-left: -1px; }
.ranking-head a { color: #389904; display: block; font-size: 16px; height: 36px; text-align: center; width: 100%;  font-family:"Microsoft YaHei";font-weight: normal; }
.ranking-head a:hover{text-decoration: none;}
.ranking-head span.total { border-right: medium none; margin-right: 0; }
.ranking-head span.total a { }
.ranking-head .total.active a,.ranking-head .week.active a,.ranking-head .month.active a{ color:#fff; }
.ranking-head .total.active { background: url(../images/icobg.png) no-repeat -565px -274px; }
.ranking-head .week.active { background: url(../images/icobg.png) no-repeat -646px -274px; }
.ranking-head .month.active { background: url(../images/icobg.png) no-repeat -728px -274px; }
.ranking-head span.active a { height: 36px; margin-bottom: -1px; margin-top: -1px; }
.ranking ul { display: none; overflow: hidden; padding: 0 9px 3px; border:#dfdede 1px solid; border-top:none;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;behavior: url(css/PIE.htc); margin-top:-7px; _height:845px;_width:230px;}
.ranking ul.active { display: block; }
.ranking ul li { border-bottom: 1px dashed #eee; float: left; height: 74px;_height:84px; margin: 0; width: 229px; }
.ranking ul li b { background: url("../images/num.png") no-repeat;_background: url("../images/num.gif") no-repeat;  display: inline-block; float: left; height: 23px; margin-right: 5px; margin-top: 29px; width: 26px; }
.ranking ul li.top1 { margin-top: 5px; }
.ranking ul li.top1 b { background-position: -4px -1px; }
.ranking ul li.top2 b { background-position: -4px -76px; }
.ranking ul li.top3 b { background-position: -4px -152px; }
.ranking ul li.top4 b { background-position: -4px -226px; }
.ranking ul li.top5 b { background-position: -4px -303px; }
.ranking ul li.top6 b { background-position: -4px -379px; }
.ranking ul li.top7 b { background-position: -4px -454px; }
.ranking ul li.top8 b { background-position: -4px -529px; }
.ranking ul li.top9 b { background-position: -4px -605px; }
.ranking ul li.top10 b { background-position: -4px -681px; }
.ranking ul li i { background: url("../images/num.png") no-repeat;_background: url("../images/num.gif") no-repeat; display: inline-block; float: right; height: 16px; margin-right: 13px; margin-top: 29px; width: 16px; }
.ranking ul li i.level{ background-position: -10px -740px; }
.ranking ul li i.decline{ background-position: -10px -786px; }
.ranking ul li i.rise{ background-position: -10px -843px; }
.ranking ul li a.img { float: left; margin-right: 10px; }
.ranking ul li a.img img { height: 60px; margin-top: 9px; width: 60px; }
.ranking ul li span { display: block; float: left; height: 63px; overflow: hidden; padding-top: 15px; width: 98px; }
.ranking ul li span a { display: block; float: left; font-size: 12px; height: 24px; line-height: 24px; overflow: hidden; width: 100%; }
.ranking ul li span a.gray { color: #ff6600; }
.ranking ul li span a.num { display: none; font-size: 12px; }

/*六大分类*/
.fenl_box { border: 1px solid #e5e6e6; border-radius: 5px; margin-bottom: 8px; width: 480px; }
.fenl_box { line-height: 36px; position: relative; }
.fenl_box h2 { color: #fff; display: block; float: left; font-size: 14px; padding: 0 15px;line-height: 37px; }
.fenl_box h2 a { color: #fff; }
.fenl_box h2 a:hover{text-decoration: none;}
.fltit { display: inline-block; height: 37px; left: -7px; position: absolute; top: 0px; width: 112px; }
.tm_tit{ height: 41px; }
.yztop,.zbtop,.jftop,.ettop,.cltop,.xxtop { background: url(../images/index_greenbg.gif) repeat-x; border-radius: 5px; }
.yz,.zb,.jf,.et,.cl,.xx { background-position: -330px 4px; }
.xh_list4 { margin: 0 10px; overflow: hidden; padding-top: 10px; }
.xh_list4 li { float: left; height: 105px; width: 92px;_width: 90px; }
.xh_list4 a img { display: block; height: 77px; margin: 0 auto; width: 77px; }
.xh_list4 li span { display: block; height: 20px; line-height: 20px; overflow: hidden; text-align: center; width: 94px; _width: 92px;}

/*女生小游戏*/
.girls { background: url("../images/girl_topbg.gif") repeat-x center top; border: 1px solid #e5e6e6; border-radius: 5px; position: relative; width: 738px; }
.girls i { background: url("../images/icobg.png") no-repeat -331px -351px;_background: url("../images/icobg.gif") no-repeat -331px -351px; display: block; height: 62px; left: 5px; position: absolute; top: -10px; width: 84px; }
.girls .girls_tit { height: 38px; line-height: 36px; }
.girls .girls_tit h2 { color: #fe00ae; display: block; float: left; font-size: 16px; padding: 0 15px; text-indent: 60px; }
.girls-head { border-bottom: 1px solid #f46bc9; height: 29px; line-height: 29px; width: 100%; }
.girls-head h4 { background: url("../images/5523v1.png") no-repeat 0 -403px; color: #f46bc9; display: block; float: left; text-indent: 40px; width: 140px; }
.girls-head a { background: url("../images/icobg.png") no-repeat -401px -425px; color: #f46bc9; display: block; float: left; font-size: 14px; font-weight: 700;  margin-right: 2px; text-align: center; width: 71px; }
.girls-head a:hover { color: #fff;text-decoration: none; }
.girls-head a.active { background: url("../images/icobg.png") no-repeat -328px -424px; color: #fff; }
.girls dl.clearfix { display: none; padding: 7px 0; }
.girls dl.active { display: block; }
.girls dl dt img { display: block; height: 180px; margin: 0 auto; width: 300px; }
.girls dl dt { display: block; float: left; margin-left: 15px; overflow: hidden; text-align: center; width: 300px; }
.girls dl dt li { float: left; height: 215px; line-height: 26px; overflow: hidden; width: 300px; position: relative; }
.girls dl dt li .dbti { font-size: 16px; font-weight: 700; height: 35px; line-height: 35px; }
.girls dl dd { float: right; width: 420px;_width: 400px; }
.girl_list { margin: 0 10px; overflow: hidden;_margin:0px 10px; }
.girl_list li { float: left; height: 107px; width: 100px;_width: 95px;  }
.girl_list a img { display: block; height: 77px; margin: 0 auto; width: 77px; }
.girl_list li span { display: block; height: 25px; line-height: 25px; overflow: hidden; text-align: center; width: 98px;_width: 95px; }
.bf_ico{ background: url(../images/icobg.png) no-repeat -613px -104px;_background: url(../images/icobg.gif) no-repeat -613px -104px; width:140px; height:140px; display: block; position: absolute; left:91px; top:15px; display:none; }

/*合集*/

.heji .new_tit .hta{width:125px;overflow: hidden;display: block;float:right;margin-right:3px;height:30px;line-height: 30px;margin-top:5px;}
.hejilist{display:inline-block;float:left;margin-left:2px;}
.hejilist li{ display: inline; float: left; height: 105px; margin: 0 5px; overflow: hidden; padding-top: 12px; width: 100px;}
.hejilist li a{display:inline;float:left;width:100px;height:100px;position:relative;background:url(../images/album.gif) no-repeat;}
.hejilist li a img{display:inline;width:88px;height:66px;float:left;margin:4px 0 0 4px;}
.hejilist li a p{cursor:pointer;width:100px;height:19px;overflow:hidden;float:left;margin-top:11px;text-align:center;line-height:18px;line-height:22px\9;_line-height:18px;}
.hejilist li a i{cursor:pointer;display:block;width:50px;height:18px;background:#000;position:absolute;left:4px;bottom:30px;z-index:1;border-radius:0 5px 5px 0;filter:alpha(opacity=70);opacity:0.7;box-shadow:0 1px 2px #000;}
.hejilist li a em{cursor:pointer;display:block;width:50px;height:18px;position:absolute;left:4px;bottom:30px;font-style:normal;text-align:center;z-index:2;background:transparent;_filter:alpha(opacity=100);}
.hejilist li a:hover{text-decoration:none;}
.hejilist li a em{color:#fff;}
.hejilist li a:hover p{text-decoration:underline;}


/*热门标签*/
.links{width:980px;margin:8px 0px;}
.links-head { border-bottom: 1px solid #62b711; height: 29px; line-height: 29px; width: 100%;padding-left:3px;margin-top:8px; }
.links-head a { background: url("../images/icobg.png") no-repeat -402px -488px; color: #389904; display: block; float: left; font-size: 14px;  margin-left: 3px; text-align: center; width: 66px; font-family:"Microsoft YaHei";}
.links-head a:hover { color: #fff;text-decoration: none; }
.links-head a.active { background: url("../images/icobg.png") no-repeat -331px -487px; color: #fff; }
.links dl.clearfix { display: none; overflow: hidden; padding: 7px 0; width: 1010px; }
.links dl dd li { background: url("../images/icobg.png") no-repeat 10px -721px;_background: url("../images/icobg.gif") no-repeat 10px -721px; border-right: 1px dashed #ddd; float: left; height: 26px; line-height: 26px; overflow: hidden; text-indent: 25px; width: 163px; }
.links dl.active { display: block; }
.links dl img { display: block; height: 88px; margin: 0 auto; width: 126px; }
.links dl dt { display: block; overflow: hidden; text-align: center; }
.links dl dt li { border-right: 1px dashed #ddd; float: left; height: 120px; line-height: 26px; overflow: hidden; width: 163px; }
.links dl dt li .dbti { font-size: 16px; font-weight: 700; height: 35px; line-height: 35px; }
.webfig { margin: 0 auto; }
.webg, .figg { width: 489px; }
.webgtit, .figgtit { color: #fff; display: block; float: left; font-size: 14px; height: 29px; line-height: 29px; margin-left: 10px; margin-top: 25px; text-indent: 10px; width: 105px;_width: 90px; font-family:"Microsoft YaHei"; }
.webgtit { background-position: -328px -540px; }
.figgtit { background-position: -328px -600px; }
.webg img, .figg img { height: 16px; vertical-align: middle; width: 16px; }
.webg ul, .figg ul { display: block; float: left; width: 372px; }
.webg li, .figg li { float: left; height: 30px; line-height: 30px; overflow: hidden; width: 88px;margin-right:5px; }

/*友情链接*/
.friend{}
.friend li { float: left; height: 30px; line-height: 30px; overflow: hidden; width: 100px;background: url(../images/friend_ico.gif) no-repeat left center;text-indent: 10px; }
.friend ul{margin:10px 30px;}
.friend ul li a{font-size: 14px;font-weight: 700;}
.show {color: #389904; cursor: pointer; display: inline; float: right; height: 18px; text-align: right;margin-top:10px;margin-right:15px;text-indent: 12px;line-height: 18px; }
.show.m1{background: url(../images/icobg.png) no-repeat -1px -586px;_background: url(../images/icobg.gif) no-repeat -1px -586px;}
.show.m2{background: url(../images/icobg.png) no-repeat -1px -608px;_background: url(../images/icobg.gif) no-repeat -1px -608px;}
.mmh{overflow: hidden;height:115px;}

/*返回顶部*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#AdLayer{width:110px; height:415px;background-position: -885px 0;position:fixed; cursor: pointer;text-align: center;top:0px;right:0px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop));
}/*解决IE6下不兼容 position:fixed 的问题*/
#AdLayer ul { margin-left: 21px; margin-top: 61px; width: 78px;*margin-left: 15px;  }
#AdLayer ul li { color: #fff; height: 25px; line-height: 25px; overflow: hidden; }
#AdLayer ul li a { color: #fff; font-size: 14px; line-height: 30px; font-family:"Microsoft YaHei";font-weight: normal; text-align: center;}
#AdLayer ul li a:hover{text-decoration: none;}
#AdLayer ul li a.green { color: #389904; }